package Leetcode;

public class title27 {

    public  static void main(String[] args) {
        int[] arr = new int[]{10, 20,30,30,20, 20, 40};
        System.out.println(removeElement(arr,30));

    }

    /**
     * Leetcode27原地移除数组中所有值等于val的元素，并返回删除后的数组长度
     * @param nums
     * @param val
     * @return
     */
    public static int removeElement(int[] nums, int val) {
        int first=0;
        int sec=0;
        while(sec< nums.length){
            if (nums[sec]!=val){
                nums[first]=nums[sec];
                first++;
            }sec++;
        }return first;
    }

}
